//
// Decompiled by Jadx - 379ms
//
package me.plusne.common.Json.Login;

import java.io.Serializable;
import java.util.List;

public class JsonHookTouch implements Serializable {
    private String desc;
    private List<ListSelectBean> listSelect;
    private String title;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonHookTouch;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonHookTouch)) {
            return false;
        }
        JsonHookTouch jsonHookTouch = (JsonHookTouch) obj;
        if (!jsonHookTouch.canEqual(this)) {
            return false;
        }
        String title = getTitle();
        String title2 = jsonHookTouch.getTitle();
        if (title != null ? !title.equals(title2) : title2 != null) {
            return false;
        }
        String desc = getDesc();
        String desc2 = jsonHookTouch.getDesc();
        if (desc != null ? !desc.equals(desc2) : desc2 != null) {
            return false;
        }
        List<ListSelectBean> listSelect = getListSelect();
        List<ListSelectBean> listSelect2 = jsonHookTouch.getListSelect();
        return listSelect != null ? listSelect.equals(listSelect2) : listSelect2 == null;
    }

    public String getDesc() {
        return this.desc;
    }

    public List<ListSelectBean> getListSelect() {
        return this.listSelect;
    }

    public String getTitle() {
        return this.title;
    }

    public int hashCode() {
        String title = getTitle();
        int hashCode = title == null ? 43 : title.hashCode();
        String desc = getDesc();
        int hashCode2 = ((hashCode + 59) * 59) + (desc == null ? 43 : desc.hashCode());
        List<ListSelectBean> listSelect = getListSelect();
        return (hashCode2 * 59) + (listSelect != null ? listSelect.hashCode() : 43);
    }

    public void setDesc(String str) {
        this.desc = str;
    }

    public void setListSelect(List<ListSelectBean> list) {
        this.listSelect = list;
    }

    public void setTitle(String str) {
        this.title = str;
    }

    public String toString() {
        return "JsonHookTouch(title=" + getTitle() + ", desc=" + getDesc() + ", listSelect=" + getListSelect() + ")";
    }


    public static class ListSelectBean implements Serializable {
        private String desc;
        private String title;
        private String value;

        public boolean canEqual(Object obj) {
            return obj instanceof ListSelectBean;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof ListSelectBean)) {
                return false;
            }
            ListSelectBean ListSelectBean = (ListSelectBean) obj;
            if (!ListSelectBean.canEqual(this)) {
                return false;
            }
            String title = getTitle();
            String title2 = ListSelectBean.getTitle();
            if (title != null ? !title.equals(title2) : title2 != null) {
                return false;
            }
            String desc = getDesc();
            String desc2 = ListSelectBean.getDesc();
            if (desc != null ? !desc.equals(desc2) : desc2 != null) {
                return false;
            }
            String value = getValue();
            String value2 = ListSelectBean.getValue();
            return value != null ? value.equals(value2) : value2 == null;
        }

        public String getDesc() {
            return this.desc;
        }

        public String getTitle() {
            return this.title;
        }

        public String getValue() {
            return this.value;
        }

        public int hashCode() {
            String title = getTitle();
            int hashCode = title == null ? 43 : title.hashCode();
            String desc = getDesc();
            int hashCode2 = ((hashCode + 59) * 59) + (desc == null ? 43 : desc.hashCode());
            String value = getValue();
            return (hashCode2 * 59) + (value != null ? value.hashCode() : 43);
        }

        public void setDesc(String str) {
            this.desc = str;
        }

        public void setTitle(String str) {
            this.title = str;
        }

        public void setValue(String str) {
            this.value = str;
        }

        public String toString() {
            return "JsonHookTouch.ListSelectBean(title=" + getTitle() + ", desc=" + getDesc() + ", value=" + getValue() + ")";
        }
    }

}
